package com.openstack4j.qx.pojo;

import java.util.List;

/**
 * ClassName:LoadBalanceTemplate
 * Function: 负载均衡模板实体类. 
 * Reason:	 TODO ADD REASON.
 * Create Date:  2016年12月6日:上午10:36:51
 * Author:       yuanzhijin
 * @see 	 
 */
public class LoadBalanceTemplate {
	
	 //负载均衡业务编码ID
	 private String lbID;
	
	 //负载均衡模板id
	 private String lbTemplateId;
	 
	 //负载均衡策略
	 private Integer lbStrategy;
	 
	 //使用负载均衡的计算机资源id集合
	 private List<String> resourceIDs;
	 
	 //流量协议类型
	 private String protocal;
	 
	 //负载的服务器ip列表
	 private List<String> ips;
	 
	 //负载均衡业务编码id	
	 private String appID;
	 
	 //负载均衡业务名称
	 private String appName;
	 
	 //负载均衡资源需求
	 private LBDemand lbdemand;
	 
	public String getLbID() {
			return lbID;
		}

	public void setLbID(String lbID) {
		this.lbID = lbID;
	}
		
	 
	public String getLbTemplateId() {
		return lbTemplateId;
	}

	public void setLbTemplateId(String lbTemplateId) {
		this.lbTemplateId = lbTemplateId;
	}

	public Integer getLbStrategy() {
		return lbStrategy;
	}

	public void setLbStrategy(Integer lbStrategy) {
		this.lbStrategy = lbStrategy;
	}

	public List<String> getResourceIDs() {
		return resourceIDs;
	}
	
	public void setResourceIDs(List<String> resourceIDs) {
		this.resourceIDs = resourceIDs;
	}

	public String getProtocal() {
		return protocal;
	}

	public void setProtocal(String protocal) {
		this.protocal = protocal;
	}

	public List<String> getIps() {
		return ips;
	}

	public void setIps(List<String> ips) {
		this.ips = ips;
	}

	public String getAppID() {
		return appID;
	}

	public void setAppID(String appID) {
		this.appID = appID;
	}

	public String getAppName() {
		return appName;
	}

	public void setAppName(String appName) {
		this.appName = appName;
	}

	public LBDemand getLbdemand() {
		return lbdemand;
	}

	public void setLbdemand(LBDemand lbdemand) {
		this.lbdemand = lbdemand;
	}

}

